#include <string.h>
#include "json-build.h"

int main()
{
    jsonb b;
    char buf[1024];

    //
    jsonb_init(&b, buf, sizeof(buf));

    jsonb_object(&b);

    {
        jsonb_key(&b, "foo", strlen("foo"));
        jsonb_array(&b);

        {
            jsonb_number(&b, 1);
            jsonb_string(&b, "hi", 2);
            jsonb_bool(&b, 0);
            jsonb_null(&b);
            jsonb_array_pop(&b);
        }

        jsonb_object_pop(&b);
    }

    printf("JSON: %s\n", buf); // JSON: {"foo":[1,"hi",false,null]}
}
